* { 
  margin: 0; 
  padding: 0; 
  border: none; 
} 
html { 
  font: 62.5% “Lucida Grande”, Lucida, Verdana, sans-serif; 
  text-shadow: #000 0px 0px 0px; 
} 
ul { 
  list-style: none; 
  list-style-type: none; 
} 
h1, h2, h3, h4, h5, h6, p, pre, 
blockquote, ul, ol, dl, address { 
  font-weight: normal; 
  margin: 0 0 1em 0; 
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -ms-user-select: none;
} 
cite, em, dfn { 
  font-style: italic; 
} 
sup { 
  position: relative; 
  bottom: 0.3em; 
  vertical-align: baseline; 
} 
sub { 
  position: relative; 
  bottom: -0.2em; 
  vertical-align: baseline; 
} 
li, dd, blockquote { 
  margin-left: 1em; 
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -ms-user-select: none;
} 
code, kbd, samp, pre, tt, var, input[type='text'], textarea { 
  font-size: 100%; 
  font-family: monaco, “Lucida Console”, courier, mono-space; 
} 
del { 
  text-decoration: line-through; 
} 
ins, dfn { 
  border-bottom: 1px solid #ccc; 
} 
small, sup, sub { 
  font-size: 85%; 
} 
abbr, acronym { 
  text-transform: uppercase; 
  font-size: 85%; 
  letter-spacing: .1em; 
  border-bottom-style: dotted; 
  border-bottom-width: 1px; 
} 
a abbr, a acronym { 
  border: none; 
  
} 
sup { 
  vertical-align: super; 
} 
sub { 
  vertical-align: sub; 
} 
h1 { 
  font-size: 2em; 
} 
h2 { 
  font-size: 1.8em; 
} 
h3 { 
  font-size: 1.6em; 
} 
h4 { 
  font-size: 1.4em; 
} 
h5 { 
  font-size: 1.2em; 
} 
h6 { 
  font-size: 1em; 
} 
a, a:link, a:visited, a:hover, a:active { 
  outline: 0; 
  text-decoration: none; 
} 
a img { 
  border: none; 
  text-decoration: none; 
} 
img { 
  border: none; 
  text-decoration: none; 
} 
label, button { 
  cursor: pointer; 
} 
input:focus, select:focus, textarea:focus { 
  background-color: #FFF; 
} 
fieldset { 
  border: none; 
} 
.clear { 
  clear: both; 
} 
.float-left { 
  float: left; 
} 
.float-right { 
  float: right; 
} 
body { 
  text-align: center; 
} 
#wrapper { 
  margin: 0 auto; 
  text-align: left; 
}

div {
  width:fit-content;
  width:-webkit-fit-content;
  width:-moz-fit-content;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -ms-user-select: none;
}